## JPA Auditing

В этом упражнении мы создадим очень простой менеджер задач. При работе с задачами нам важно знать, когда она была создана и когда обновлялась. Для этого подключим в наше приложение механизм Auditing, а заодно попрактикуемся в создании и обновлении сущностей.

### src/main/java/exercise/Application.java

Добавьте необходимую аннотацию для включения механизма Auditing.

### src/main/java/exercise/model/Task.java

Создайте модель `Task`, которая будет представлять задачу в нашем приложении. У модели есть следующие поля:

* *id* – уникальный идентификатор *id*, генерируется автоматически базой данных
* *title* — название задачи
* *description* – описание задачи
* *createdAt* – дата создания новой задачи
* *updatedAt* – дата последнего обновления задачи

Поля *createdAt* и *updatedAt* должны заполняться автоматически.

### src/main/java/exercise/controller/TasksController.java

Добавьте в контроллер обработчики для создания и обновления задачи. Реализуйте обработку ошибок:

* *POST /tasks* — создание новой задачи
* *PUT /tasks/{id}* — обновление задачи

Запустите приложение и создайте несколько задач. Убедитесь, что поля *createdAt* и *updatedAt* автоматически заполняются
